//package com.plian.system.controller.om.monitor;
//
//import com.plian.system.dto.om.monitor.MonitorQuery;
//import com.plian.system.entity.om.monitor.MonitorResult;
//import com.plian.system.model.R;
//import com.plian.system.service.om.monitor.IMonitorResultService;
//import com.plian.system.vo.om.monitor.MonitorMonth;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import lombok.AllArgsConstructor;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.List;
//
///**
// * @description:运营监控
// * @author: takeoff
// * @create: 2022/4/12 上午11:21
// */
//@Slf4j
//@RestController
//@AllArgsConstructor
//@RequestMapping("api/monitorResult")
//@Api(value = "运营监控", tags = "运营监控接口")
//public class MonitorResultController {
//
//    private final IMonitorResultService monitorResultService;
//
//    /**
//     * 运营监控报表-国资委
//     */
//    @PostMapping("/getMonitorResult")
//    @ApiOperation(value = "运营监控报表-国资委", notes = "传入MonitorQuery")
//    public R<List<MonitorMonth>> getMonitorResult(@RequestBody MonitorQuery query) {
//        List<MonitorMonth> monitorResult = monitorResultService.getMonitorResult(query.getMonth());
//        return R.data(monitorResult);
//    }
//
//    /**
//     * 运营监控报表-集团
//     */
//    @PostMapping("/getMonitorGroup")
//    @ApiOperation(value = "运营监控报表-集团", notes = "传入MonitorQuery")
//    public R<List<MonitorMonth>> getMonitorResultType(@RequestBody MonitorQuery query) {
//        List<MonitorMonth> monitorResult = monitorResultService.getMonitorResultType(query.getMonth(),query.getType());
//        return R.data(monitorResult);
//    }
//
//    /**
//     * 刷新监控报表-国资委
//     */
//    @PostMapping("/refrushResult")
//    @ApiOperation(value = "刷新监控报表-国资委", notes = "传入MonitorQuery")
//    public R<List<MonitorMonth>> refrushResult(@RequestBody MonitorQuery query) {
//        List<MonitorMonth> monitorResult = monitorResultService.refrushResult(query.getMonth());
//        return R.data(monitorResult);
//    }
//
//    /**
//     * 刷新监控报表-集团
//     */
//    @PostMapping("/refrushGroup")
//    @ApiOperation(value = "刷新监控报表-集团", notes = "传入MonitorQuery")
//    public R<List<MonitorMonth>> refrushGroup(@RequestBody MonitorQuery query) {
//        List<MonitorMonth> monitorResult = monitorResultService.refrushGroup(query.getMonth(),query.getType());
//        return R.data(monitorResult);
//    }
//
//    /**
//     * 一键催报-国资委
//     */
//    @PostMapping("/reminder")
//    @ApiOperation(value = "一键催报-国资委", notes = "传入MonitorQuery")
//    public R reminder(@RequestBody MonitorQuery query) {
//        return R.success();
//    }
//
//    /**
//     * 一键催报-集团
//     */
//    @PostMapping("/reminderGroup")
//    @ApiOperation(value = "一键催报-集团", notes = "传入MonitorQuery")
//    public R reminderGroup(@RequestBody MonitorQuery query) {
//        return R.success();
//    }
//
//    /**
//     * 修改非周期性格子
//     */
//    @PostMapping("/editUnCycle")
//    @ApiOperation(value = "修改非周期性格子", notes = "传入MonitorResult")
//    public R<MonitorResult> editUnCycle(@RequestBody MonitorResult result) {
//        return R.data( monitorResultService.editUnCycle(result));
//    }
//
//}
